aboutsummaryrefslogtreecommitdiff
path: root/apps/web/app/(navigation)/chat/[id]/page.tsx
blob: 0f429595812385ddff8956b4834933f84923fc2d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
"use client"

import { useEffect } from "react"
import { useParams } from "next/navigation"
import { usePersistentChat } from "@/stores"
import { ChatMessages } from "@/components/views/chat/chat-messages"

export default function ChatPage() {
	const params = useParams()
	const { setCurrentChatId } = usePersistentChat()

	const chatId = params.id as string

	useEffect(() => {
		if (chatId) {
			setCurrentChatId(chatId)
		}
	}, [chatId, setCurrentChatId])

	return (
		<div className="h-full overflow-hidden">
			<ChatMessages />
		</div>
	)
}